/*头部*/
header{position: fixed;top:0;left: 0;right: 0;z-index: 100;background-color: #fff;}
header .head_top{height: 40px;transition: all 1s;line-height: 40px;overflow: hidden;border-bottom: 1px solid #ebebeb;padding:0 5vw;font-size: 13px;}
header .head_top.active{height: 0;transition: all 1s;}
header .head_top i{font-size: 12px;margin:0 5px;}
header .head_nav{height: 90px;padding:0 5vw;display: flex;align-items: center;line-height: 90px;box-shadow: 0 2px 10px rgba(0,0,0,0.1);transition: all 1s;}
header .head_nav.active{height: 60px;line-height: 60px;transition: all 1s;overflow: hidden;}
header .logo{width: 20%;}
header .nav_list{width: 60%;display: flex;}
header .search{width: 20%;display: flex;padding-left: 5%;}
header .nav_list li{width: 12%;text-align: center;font-size: 16px;transition: all .3s;white-space:nowrap;}
header .nav_list li a{display: block;transition: all .3s;}
header .nav_list li:hover,header .nav_list li.active{background-color: #00b0ec;}
header .nav_list li:hover a,header .nav_list li.active a{color: #fff;}
header .nav_list li:hover a{color: #fff;}
header .search input{width:calc(100% - 40px);height: 40px;line-height: 40px; border-radius: 5px 0 0 5px;background-color: #f2f2f2;text-indent: 1rem;font-size: 13px;}
header .search button{width:40px;height: 40px;line-height: 40px;text-align: center; background-color: #00b0ec;color: #fff;border-radius:0 5px 5px 0;}

/*首页banner*/
.ind_banner{margin-top:90px;}
.ind_banner .ban_float{position: absolute;left: 0;right: 0;bottom:0;top:0;color: #fff;}
.ind_banner .ban_float .container{height: 100%;display: flex;align-items: center;}
.ind_banner .ban_float h3{font-size: 60px;margin-left: 100px;opacity: 0;transition: all 1s;}
.ind_banner .ban_float h4{font-size: 40px;padding:15px 0;margin-left: 150px;opacity: 0;transition: all 1s;}
.ind_banner .ban_float p{font-size: 24px;margin-left: 200px;opacity: 0;transition: all 1s;}
.ind_banner .pagination_ban {bottom: 40px;}
.ind_banner .pagination_ban span{width: 10px;height: 10px;background-color:#fff;}
.ind_banner .swiper-slide-active .ban_float h3{margin-left: 0;transition: all 1s;opacity: 1}
.ind_banner .swiper-slide-active .ban_float h4{margin-left: 0;transition: all 1.5s;opacity: 1}
.ind_banner .swiper-slide-active .ban_float p{margin-left: 0;transition: all 2s;opacity: 1}

.ind_banner .subiao{-webkit-animation:mouse 4s infinite;cursor: pointer;text-align: center; display: block; position: absolute;bottom:15%;left: 50%;margin-left: -25px;z-index: 10;border-radius: 50%;color: #fff;font-size: 12px;}
.ind_banner .subiao i{display:block;font-size: 25px;color:#fff;margin-bottom: 10px; }

/*动画*/
@keyframes mouse{
     0% {bottom:80px;}
     50% {bottom:120px;}
     100% {bottom:80px;}
}
@-webkit-keyframes mouse{
     0% {bottom:80px;}
     50% {bottom:120px;}
     100% {bottom:80px;}
}

/*首页标题*/
.ind_title{text-align: center;}
.ind_title h3{font-size:30px;font-weight: 300;padding:10px 0;}
.ind_title p{font-size:15px;color: #5b5b5b;font-weight: lighter;line-height: 30px;}
.ind_about,.ind_cases,.ind_news{padding:45px 0;}
.ind_back{background-color: #f0f0f0;}


/*首页关于*/
.ind_about .about_list{display:flex; justify-content: center;margin:30px 0;}
.ind_about .inlist{width:25%; color: #939393;text-align: center;}
.ind_about .inlist .p1{font-size: 16px;color: #00b0ec;}
.ind_about .inlist .p1 span{font-size: 80px;font-weight: lighter; }
.ind_about .inlist .p2{font-size: 14px; }


/*首页服务*/
.ind_sevice{padding-top:45px;background-color: #dddddd;}
.ind_sevice .sevice_list{background:url("../img/caseback.jpg") no-repeat;background-position: center;margin-top:15px;}
.ind_sevice .inlist a{color: #fff;display:block;}
.ind_sevice .inlist i{font-size: 35px;display: inline-block;vertical-align: middle;margin:0 25px;}
.ind_sevice .inlist p{height: 75px;line-height: 75px;font-size: 20px;width: 50%;padding-left: 25px;position: relative;
  background: -webkit-linear-gradient(top left, #35a0c9 , #78bbd2);
  background: -o-linear-gradient(bottom right,#35a0c9 , #78bbd2);
  background: -moz-linear-gradient(bottom right,#35a0c9 , #78bbd2);
  background: linear-gradient(to bottom right,#35a0c9 , #78bbd2);
}
.ind_sevice .inlist p:before{content: "";width: 100%;height: 100%;display: block;right:calc(100% - 1px);top:0; position: absolute; background: -webkit-linear-gradient(#36a1c9 , #56adcd);
  background: -o-linear-gradient(#36a1c9 , #56adcd);
  background: -moz-linear-gradient(#36a1c9 , #56adcd);
  background: linear-gradient(#36a1c9 , #56adcd);}
.ind_sevice .inlist p em{position: absolute;display: block;position: absolute;width: 0;height: 100%;left:100%;background-color: rgba(153,207,22,0.9);top:0;text-align: center;font-size: 35px;opacity: 0;}
.ind_sevice .inlist:hover p{background: #99cf16!important;transition: all 0.3s;}
.ind_sevice .inlist:hover p:before{background: #99cf16!important;transition: all 0.3s;}
.ind_sevice .inlist:hover p em{width: 20%;opacity: 1;transition: all 0.3s;}


/*首页案例*/
.ind_cases {background-color: #ddd;}
.ind_cases .case_list{position: relative;}
.ind_cases .swiper_case{margin-top: 15px;}
.ind_cases .swiper_case .img{display: block;overflow: hidden;}
.ind_cases .swiper_case .swiper-slide{position:relative;}
.ind_cases .swiper_case .swiper-slide .p{position: absolute;left: 0;right: 0;bottom:0;padding:15px;line-height: 30px;font-size: 17px;color: #fff;background-color: rgba(116,116,116,0.7);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ind_cases .case_next,.ind_cases .case_prevt{background: none;outline: none;text-align: center;opacity: 1;cursor: pointer;}
.ind_cases .case_next i,.ind_cases .case_prevt i{background: none;font-size: 35px;opacity: 1;}
.ind_cases .case_next{right: -5%;}
.ind_cases .case_prevt{left: -5%;}
.ind_cases .swiper_case .swiper-slide:hover img{transform: scale(1.05);transition: all 0.5s;}

/*新闻中心*/
.ind_news .new_list{display: flex;margin-top: 30px;}
.ind_news .new_list .left{width: 49%;margin-right: 1%;}
.ind_news .new_list .right{width: 49%;margin-left: 1%;}
.ind_news .right_list{display: flex; margin:0 -1%;justify-content: space-between;}
.ind_news .right_list .inlist{width:49%;margin:0 2%; }
.ind_news .left_list li{float: none;background-color: #fff;margin-bottom: 10px;cursor: pointer;}
.ind_news .left_list .p_hide{padding:15px;border-top: 1px solid #f6f6f6;font-size: 14px;line-height: 25px;display: none;}
.ind_news .left_list .p_hide a{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.ind_news .left_list .p_li{height: 50px;line-height: 50px;font-size: 16px;}
.ind_news .left_list .p_li i{display: inline-block;width: 50px;height: 100%;background-color: #939393;color: #fff;text-align: center;font-size: 25px;margin-right: 15px;}
.ind_news .left_list .active .p_hide{display: block;}
.ind_news .left_list .active .p_li i{transform: rotate(90deg);background-color: #00b0ec;}



.ind_news .right_list .img{display: block;overflow: hidden;}
.ind_news .right_list .inlist:hover .img img{transform: scale(1.05);transition: all 0.5s;}
.ind_news .p{padding:15px 20px;background-color: #fff;}
.ind_news .p h3{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ind_news .p .data{font-size: 13px;color: #454545;padding: 10px 0 15px;display: block;}
.ind_news .p p{font-size: 14px;color: #4c4c4c;line-height: 30px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}

/*底部*/
footer{background:url("../img/foot01.jpg") no-repeat;background-position: center;background-size: cover;}
footer .foot_copy{height: 60px;line-height: 60px;background-color: rgba(20,29,38,0.5);text-align: center;color: #838383;}
footer .foot_copy a{color: #838383;}
footer .foot_copy a:hover{color: #91c627;}
footer .foot_top{padding:30px 0;}
footer .foot_list{display: flex;overflow: hidden;}
footer .foot_list .inlist:nth-child(1){width: 60%;display: flex;justify-content: space-between;}
footer .foot_list .inlist:nth-child(2){width: 25%;border-left: 1px solid #494949;border-right: 1px solid #494949;padding:0 2%;line-height: 40px;color: #838383;}
footer .foot_list .inlist:nth-child(3){width: 15%;text-align: center;color: #838383;}
footer .foot_ul{width: 20%;}
footer .foot_ul h3{font-size: 15px;color: #aaabad;position: relative;padding:10px 0;margin-bottom: 15px;}
footer .foot_ul h3:after{position: absolute;content: "";display: block;width:20px;height: 1px;background-color: #aaabad;left: 0;bottom:0;}
footer .foot_ul li{float: none;line-height: 25px;font-size: 13px;}
footer .foot_ul li a{color: #838383;}
footer .foot_ul li:hover a{color: #00b0ec;}
footer .foot_list .inlist:nth-child(2) i{color: #00b0ec;display: inline-block;margin:0 10px;}
footer .foot_list .inlist .foot_ul:nth-child(2){width:25%; }
footer .foot_list .inlist:nth-child(3) p{font-size: 16px;text-align: center;}
footer .foot_list .inlist:nth-child(3) .img img{margin:10px 0;padding:5px;border-radius: 5px;background-color: #fff;}

/*内页banner*/
.nei_banner{position: relative;margin-top: 90px;}
.nei_banner .ban_float{position: absolute;color: #fff; left: 0;right: 0;bottom:0;top:0;background-color: rgba(0,0,0,0.2); }
.nei_banner .ban_text{position: absolute;bottom:10%;left: 50%;transform: translate(-50%, 0);text-align: center;}
.nei_banner .ban_text h3{font-size:40px;}
.nei_banner .ban_text p{font-size: 13px;margin-top: 10px;text-transform: uppercase;}


/*内页菜单*/
.nei_menu{padding:45px 0;}
.nei_menu .menu_ul{display:flex;justify-content: center;}
.nei_menu .menu_ul li{width:15%;margin:0 1%;background-color: #00a0e9; text-align: center;border-radius: 20px;transition: all 0.3s;position: relative;overflow: hidden;}
.nei_menu .menu_ul li a{padding:10px 0;display: block;color: #fff;position: relative;z-index: 10;}

.nei_menu .menu_ul li:after{content: "";display: block;position: absolute; left: 0;top:0;bottom:0;width: 0; background: -webkit-linear-gradient(left, #abcd03 , #00a0e9);
  background: -o-linear-gradient(right,#abcd03 , #00a0e9);
  background: -moz-linear-gradient(right,#abcd03 , #00a0e9);
  background: linear-gradient(to right, #abcd03 , #00a0e9); transition: all 0.3s;}
  .nei_menu .menu_ul li:hover:after{width: 100%; transition: all 0.3s;}

.nei_menu .menu_ul .active:after{width: 100%;}
.nei_menu .menu_ul .active a{color: #fff;transition: all 0.3s;}


/*内页关于*/
.nei_about{margin-bottom: 50px;}
.nei_about .about_list{display:flex; justify-content: center;margin:30px 0;}
.nei_about .inlist{width:25%; color: #939393;text-align: center;}
.nei_about .inlist .p1{font-size: 16px;color: #00b0ec; }
.nei_about .inlist .p1 span{font-size: 80px;font-weight: lighter; }
.nei_about .inlist .p2{font-size: 14px; }


/*项目案例*/
.nei_case{margin-bottom: 50px;}
.nei_case .case_list{display: flex;flex-flow: wrap;margin:0 -1%;}
.nei_case .case_list .inlist{width: 31.33333%;margin:0 1% 25px;}
.nei_case .case_list .inlist span{display: block;overflow: hidden;}
.nei_case .case_list .inlist span img{width: 100%;}
.nei_case .case_list .inlist p{overflow: hidden;padding:15px 0;border:1px solid #eaeaea; line-height: 40px;padding-left: 15px;font-size:19px;}
.nei_case .case_list .inlist p i{display: inline-block;width: 40px;height: 40px;background-color: #fff;text-align: center;float: right;border-radius: 50%;margin-right: 15px;color: #000}
.nei_case .case_list .inlist:hover p{color: #fff;background-color: #008bd5;transition: all 0.3s;border:1px solid #008bd5;}


/*发展历程*/
.nei_lic{margin:50px 0;}
.nei_lic .lic_list{position: relative;overflow: hidden;}
.nei_lic .lic_list:after{content: "";width: 1px;background-color: #dbdbdb;left: 50%;top:0;bottom:0; display: block;position: absolute;}
.nei_lic .lic_list .inlist{width: 45%;border:1px solid #dbdbdb;padding:25px;float: left;position: relative;}
.nei_lic .lic_list .inlist:nth-child(odd){margin-right: 5%;text-align: right;}
.nei_lic .lic_list .inlist:nth-child(even){margin-left: 5%;margin-top:80px;}
.nei_lic .lic_list .text {margin-bottom: 15px;}
.nei_lic .lic_list .text h3{font-size: 31px;color: #008bd5;}
.nei_lic .lic_list .text p{font-size: 20px;color: #6c6c6c;line-height: 40px;}
.nei_lic .lic_list .text h4{font-size: 20px;color: #008bd5;}
.nei_lic .lic_list .inlist:after{content:"";width: 26px;height: 26px;display: block;position: absolute;top: 40px;border-top:1px solid #ccc;border-right: 1px solid #ccc;background-color: #fff;}
.nei_lic .lic_list .inlist:before{content:"";width: 17px;height: 17px;display: block;position: absolute;top: 45px;background-color: #fff;border:5px solid #e6e6e6;border-radius: 50%;z-index: 10;}
.nei_lic .lic_list .inlist:nth-child(odd):after{right: -14px;transform: rotate(45deg);}
.nei_lic .lic_list .inlist:nth-child(even):after{left: -14px;transform: rotate(-135deg);}
.nei_lic .lic_list .inlist:nth-child(odd):before{right: -13.2%;}
.nei_lic .lic_list .inlist:nth-child(even):before{left: -12.8%;}
.nei_lic .lic_list .inlist:hover:before{border-color:#008bd5;transition: all 0.3s; }


/*服务与合作*/
.nei_wenti form{display:flex;width: 50%;margin:0 auto;height: 40px;height: 40px;line-height: 40px; border:1px solid #e3e3e3;margin-bottom: 15px;border-radius: 5px;}
.nei_wenti form input{width: calc(100% - 80px);}
.nei_wenti form i{width: 40px;display: inline-block;text-align: center;}
.nei_wenti form button{width: 40px;display: inline-block;text-align: center;background-color: transparent;}
.nei_wenti .wenti_list{margin-bottom: 5%;}
.nei_wenti .wenti_list .inlist{border:1px solid #b2b2b2;margin-bottom: 15px;position: relative;text-indent: 1rem;}
.nei_wenti .wenti_list .inlist h3{height: 50px;line-height: 50px;font-size: 17px;}
.nei_wenti .wenti_list .inlist i{font-size: 25px;float: right;position: absolute;top:0;bottom:0;right: 0;width:50px;border-left:1px solid #ccc; line-height: 50px;height: 50px;}
.nei_wenti .wenti_list .inlist:hover{box-shadow: -5px 2px 10px #ccc;cursor: pointer;transition: all 0.3s;}
.nei_wenti .wenti_list .wenti_hide{padding:15px 70px 15px 15px;font-size: 16px;color: #848484;line-height: 25px;display:none;border-top: 1px solid #ccc;}


/*解决方案*/
.nei_fangan .fangan_list{margin:30px 0 50px}
.nei_fangan .fangan_list .inlist{display: flex;margin-bottom:30px;background:#f3f3f3; }
.nei_fangan .fangan_list .img{width:270px;overflow: hidden;}
.nei_fangan .fangan_list .inlist:hover img{transform: scale(1.05);transition: all 0.5s;}
.nei_fangan .fangan_list .text{width:calc(100% - 270px);padding:30px 15px 0 3%;font-size:15px;color: #555555;line-height: 30px;}
.nei_fangan .fangan_list .text .p{line-height: 25px;font-size: 14px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.nei_fangan .text h3{font-size:23px;color: #00a0e9;}
.nei_fangan .text .data{padding:5px 0;display: block;}
.nei_fangan .text .more{display: block;margin-top: 10px;}
.nei_fangan .text .more a{color: #00a0e9;}

/*解决方案详情*/
.nei_fanganxq .fanganxq_top{margin: 50px 0;}
.nei_fanganxq .fanganxq_top .xq_tit {text-align: center;margin:15px 0; }
.nei_fanganxq .fanganxq_top .xq_tit h3{font-size: 26px;color: #313131;}
.nei_fanganxq .fanganxq_top .xq_tit p{font-size: 14px;color: #717171;padding:15px 0;}
.nei_fanganxq .fanganxq_top .xq_tit p span{margin:0 15px;}
.nei_fanganxq .fanganxq_top .xq_tit p span i{font-size: 14px;display: inline-block;margin-right: 5px;color: #666e73;}
.nei_fanganxq .fanganxq_top .xq_cont{padding:30px 0;border-bottom: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;font-size: 14px;color: #606060;line-height: 30px;}
.nei_fanganxq .fanganxq_top .xq_page{margin:15px 0;overflow: hidden;font-size: 14px;color: #606060;line-height: 25px;}
.nei_fanganxq .fanganxq_top .xq_page a{color: #606060;}
.nei_fanganxq .fanganxq_top .xq_page a:hover{color: #00a0e9;}
.nei_fanganxq .fanganxq_top .black a{padding:8px 30px;background-color: #a1a1a1;color: #fff;display: inline-block;border-radius: 5px;}
.nei_fanganxq .fanganxq_top .black:hover a{background-color: #00a0e9;color: #fff;}


/*联系我们*/
.nei_contact .cact_add {margin: 50px 0 50px;}
.nei_contact .cact_add .list{display: flex;justify-content: space-between;margin:30px 0;font-size: 13px;}
.nei_contact .cact_add .list li{width: 25%;text-align: center;}
.nei_contact .cact_add .list li p{padding:10px 0;}
.nei_contact .cact_add .list li i{display: block;color: #00b0ec;font-size: 40px;}
.nei_contact .cact_mess{margin:30px 0 5%;}
.nei_contact .cact_mess h3{font-size:17px;color:#262626;margin-bottom: 15px; }
.nei_contact .cact_mess p{line-height: 40px;}
.nei_contact .cact_mess p em{color: #e22626;}
.nei_contact .cact_mess form{display: flex;flex-flow: wrap;margin:0 -1%;}
.nei_contact .cact_mess form .input{width: 31.3333%;margin:0 1%;}
.nei_contact .cact_mess form .textarea{width: 98%;margin:0 1%;}
.nei_contact .cact_mess form button{width: 10%;text-align: center;border-radius: 20px;background-color: #00b0ec;color: #fff;margin:15px 0 0 1%;padding:5px 0;}
.nei_contact .cact_mess form input{height: 40px;line-height: 40px;border:1px solid #ccc;width: 100%;text-indent: 1rem;}
.nei_contact .cact_mess form textarea{height: 150px;width: 100%; border:1px solid #ccc;text-indent: 1rem;padding:10px 0;resize: none;}


/*人才招聘*/
.nei_job{padding:35px 0;background:url("../img/job02.jpg") no-repeat;background-position: center;}
.nei_job .tit_p p{line-height: 30px;font-size: 16px;color: #313131;}
.nei_job .tit_p a{line-height: 30px;font-size: 16px;color: #00b0ec;}
.nei_job .job_list{margin:30px 0;}
.nei_job .job_list .inlist{border-bottom: 1px solid #e6e6e6;}
.nei_job .tit{display: flex;background-color: #fff;line-height: 50px;}
.nei_job .tit .name{width: 35%;padding-left:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nei_job .tit .add{width: 20%;text-align: center;}
.nei_job .tit .time{width: 20%;text-align: center;}
.nei_job .tit .num{width: 20%;text-align: center;}
.nei_job .tit .more{width: 20%;text-align: center;}
.nei_job .inlist:first-child .tit{background-color: #99cf16;color: #fff;}
.nei_job .tit .more i{display: inline-block;width: 30px;height: 30px;border-radius: 50%;vertical-align: middle;position: relative;cursor: pointer;}
.nei_job .tit .more i:before{content: "";width: 15px;height: 2px;background-color: #008bd5;display: block;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
.nei_job .tit .more i:after{content: "";height: 15px;width: 2px;background-color: #008bd5;display: block;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
.nei_job .tit .more.active i:after{opacity: 0;}
.nei_job .job_cont {padding:30px 5%;line-height: 30px;color: #343434;display: none;background-color: #f9f9f9;overflow: hidden;}
.nei_job .job_cont .cont{display: flex;}
.nei_job .job_cont .cont_inlist{width: 50%;padding:0 30px;}
.nei_job .job_cont .cont_inlist h3{font-size:18px;color: #555555;padding:15px 0;}
.nei_job .job_cont .toudi{font-size:16px; color: #fff;}
.nei_job .job_cont .toudi a{ color: #fff;background-color: #00b0ec;padding:10px 30px;display: inline-block;margin: 15px 30px}



/*企业文化*/
.nei_wenhua .wenhua_list{margin:30px 0 50px; display: flex;background-color: #f3f3f3;}
.nei_wenhua .inlist{width: 50%;font-size: 15px;color: #5b5b5b;}
.nei_wenhua .inlist h3{font-size:19px;color:#13a7eb;margin-bottom: 15px;}
.nei_wenhua .wenhua_list .text{padding:30px;font-size: 15px;line-height: 40px;color: #5b5b5b;font-weight: lighter;}

/*内页新闻*/
.nei_news .new_top .swiper_neinew{padding:0 0 50px;margin-top: 55px;margin-bottom: 30px;}
.nei_news .new_top .new_p{padding:15px;border:1px solid #dddddd;}
.nei_news .new_top .new_p h3{font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nei_news .new_top .img{overflow: hidden;display: block;}
.nei_news .new_top .swiper-slide:hover img{transform: scale(1.05);transition: all 0.5s;}
.nei_news .new_top .new_p .data{font-size:13px;color: #454545; margin:5px 0 10px;display: block;}
.nei_news .new_top .new_p p{font-size:14px;color: #4c4c4c;line-height: 30px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.nei_news .new_top .pagination_new span{background-color: #7e7e7e;opacity: 1;width: 10px;height: 10px;}
.nei_news .new_top .pagination_new .swiper-pagination-bullet-active{background-color: #00b0ec;opacity: 1;}
.nei_news .new_foot{margin-bottom: 50px;}
.nei_news .new_foot .selec{position: relative;border-top: 2px solid #51555e;}
.nei_news .new_foot .selec .p{font-size:22px;border-bottom: 1px solid #e0e1e2;padding: 15px;background-color: #f7f7f8;cursor: pointer;}
.nei_news .new_foot .selec .p:hover{background-color: #eaeaec;}
.nei_news .new_foot .selec .p i{font-size:18px; margin-left: 10px;display: inline-block;}
.nei_news .new_foot .selc_ul{position: absolute;top:100%;left: 0;right: 0;background-color: #f7f7f8;display: none;}
.nei_news .new_foot .selc_ul li{float: none;padding:0 20px ;font-size: 16px;line-height: 35px;cursor: pointer;}
.nei_news .new_foot .selc_ul li:hover{color: #008bd5;}
.nei_news .new_foot .new_list .inlist{padding:30px 0;border-bottom: 1px solid #e0e1e2;display:flex;}
.nei_news .new_foot .new_list .data{border-right: 1px solid #e0e1e2;color: #5e5e5e;width: 100px;text-align: center;}
.nei_news .new_foot .new_list .data span{font-size:16px;}
.nei_news .new_foot .new_list .text{padding:0 30px;width: calc(100% - 100px);}
.nei_news .new_foot .new_list .text h3{font-size:20px;margin-bottom: 10px;font-weight: 300;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.nei_news .new_foot .new_list .text p{font-size:14px;color: #5e5e5e;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  }



#page{ clear:both; height:40px; margin:0 auto; text-align:center; display: table; margin-top:20px}
#page li{ float:left; padding:5px 14px; border:1px solid #CCCCCC; margin-right:6px; color:#666; font-size:12px; list-style:none;}
#page li:hover{border:1px solid #00a0e9;}
#page li:hover a{color:#00a0e9}
#page li a{ color:#666}
#page li.active{border:1px solid #f67d38; background-color:#f67d38; color:#FFFFFF}
#page li.active a{ color:#fff}
#page .thisclass{ background-color:#00a0e9; color:#FFFFFF}




.ind_cases .swiper_case .swiper-slide .p
{



display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;

 display: -moz-box;
-moz-box-orient: vertical;
-moz-line-clamp: 2;

 display: -ms-box;
-ms-box-orient: vertical;
-ms-line-clamp: 2;

 display: -o-box;
-o-box-orient: vertical;
-o-line-clamp: 2;

overflow: hidden;

}



@media (max-width: 1440px){
header .nav_list li{font-size: 14px;width: 15%;}

}


@media (max-width: 1024px){

.ind_banner .ban_float h3{font-size:45px;}
.ind_banner .ban_float h4{font-size:35px;}
header .nav_list li{font-size: 14px;width: 20%;}
header .search input{font-size: 12px;height: 35px;line-height: 35px;}
header .search button{height: 35px;line-height: 35px;}
header .search{display: none;}
header .nav_list{width: 80%;}
header .head_top{font-size: 12px;line-height: 35px;height: 35px;}
header .head_nav{height: 80px;line-height: 80px;padding:0 3vw;}
.ind_news .left_list .active .p_hide a{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.ind_news .left_list .p_li{height: 40px;line-height: 40px;}
.ind_news .left_list .active .p_li i{height: 40px;width: 40px;}
footer .foot_list .inlist:nth-child(2){font-size: 12px;padding:0 10px;}
footer .foot_list .inlist:nth-child(2) i{margin:0 5px;}
.ind_cases .swiper_case .swiper-slide .p{padding:10px;}

.nei_menu .menu_ul li{font-size: 12px;border-radius:5px;padding:5px 10px;display: flex;align-items: center;justify-content: center;}
.nei_fangan .fangan_list .text{line-height: 25px;font-size: 14px;}
.nei_case .case_list .inlist p{font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nei_case .case_list .inlist p i{display: none;}
.nei_news .new_top .new_p p{line-height: 25px;}
.nei_wenhua .wenhua_list .text{line-height: 25px;}
.nei_wenhua .wenhua_list .text{padding:20px 15px;}
}


@media (max-width: 770px){
.ind_banner,.nei_banner  {margin-top: 70px;}
.ind_banner .subiao{display: none;}
.ind_banner .ban_float h3{font-size: 35px;}
.ind_banner .ban_float h4{font-size: 25px;padding:10px 0;}
.ind_banner .ban_float p{font-size: 18px;}
.ind_about .inlist .p1 span{font-size: 50px;}

.ind_cases .case_next{right: 15px;}
.ind_cases .case_prevt{left: 15px;}
.ind_cases .case_prevt i,.ind_cases .case_next i{color: #fff}
.ind_news .left_list .p_hide{font-size: 13px;padding:10px 15px;line-height: normal;}
.ind_news .p{padding:15px;}
.ind_news .right_list .inlist,.ind_news .right_list{margin:0;}
footer .foot_list .inlist:nth-child(1){display: none;}
footer .foot_list .inlist:nth-child(2){width: 50%;border-left: none;}
footer .foot_list .inlist:nth-child(3){width: 50%;}
.nei_wenhua .wenhua_list{flex-flow: wrap;}
.nei_wenhua .inlist{width: 100%}
.nei_wenhua .inlist img{width: 100%}
.nei_wenhua .wenhua_list .text{line-height: 30px;padding:30px;}
.nei_lic .lic_list .inlist:nth-child(odd):before{right: -14%;}
.nei_lic .lic_list .inlist:nth-child(even):before{left: -14%;}
.nei_menu{padding:30px 0;}
.nei_job .job_cont{padding: 15px;}
.nei_banner .ban_text h3{font-size: 30px;}
.ind_news .left_list .p_li i{width: 40px}
}



@media (max-width: 480px){
.ind_about, .ind_cases, .ind_news{padding:15px 0;}
.ind_sevice{padding:15px 0;}
.backprev{width: 40%;}
.ind_banner .ban_float h3{font-size: 25px;}
.ind_banner .ban_float h4{font-size: 16px;overflow: hidden;white-space: nowrap;}
.ind_banner .ban_float p{font-size: 13px;overflow: hidden;white-space: nowrap;}
.ind_banner .pagination_ban{bottom:10px;}
.ind_title h3{font-size: 20px;}
.ind_title p{font-size: 14px;line-height: 25px;}
.ind_about .inlist .p1 span{font-size: 35px;}
.ind_about .inlist .p2{font-size: 12px;}
.ind_about .inlist{padding:0 5px;}
.ind_sevice .inlist i{font-size: 25px;margin:0 15px 0 0;}
.ind_sevice .inlist p{font-size: 14px;height: 60px;line-height: 60px;width: 70%;}
.ind_sevice .inlist:hover p em{font-size: 25px;}
.ind_cases .swiper_case .swiper-slide .p{font-size: 14px;line-height: 25px;}
.ind_news .new_list{flex-flow: wrap;}
.ind_news .new_list .left,.ind_news .new_list .right{width: 100%;margin:0;}
footer .foot_list .inlist:nth-child(3){display: none;}
footer .foot_list .inlist:nth-child(2){width: 100%;border:none;line-height: 30px;font-size: 15px;}
footer .foot_copy{line-height: normal;margin-bottom: 50px;padding:10px 0;font-size: 13px;}
footer .foot_top{padding:15px 0;}
.nei_menu{display: none;}
.nei_banner{margin-bottom: 30px;}
.nei_about .inlist .p1 span{font-size: 35px;}
.nei_about .inlist .p2{font-size: 13px;}
.ind_news .new_list{margin-top: 15px;margin-bottom: 30px;}
.nei_wenhua .wenhua_list .text{padding:20px;line-height: 25px;font-size: 13px;}
.nei_banner .ban_text h3{font-size: 20px;}
.nei_banner .ban_text p{font-size: 12px;margin-top: 5px;}

.nei_lic .lic_list .text h3{font-size:18px; }
.nei_lic .lic_list .text p{font-size: 12px;line-height: normal;padding:5px 0;}
.nei_lic .lic_list .text h4{font-size: 14px;}
.nei_lic .lic_list .inlist{padding:15px;}
.nei_lic .lic_list .inlist:nth-child(odd):before{right: -16%;}
.nei_lic .lic_list .inlist:nth-child(even):before{left: -16%;}
.nei_lic .lic_list .inlist:nth-child(even){margin-top: 40px;}
.nei_lic .lic_list .inlist:before{width: 12px;height: 12px;border:3px solid #e6e6e6;top:47px;}
.nei_lic .lic_list .inlist:after{width: 15px;height: 15px;top:45px;}
.nei_lic .lic_list .inlist:nth-child(odd):after{right: -8px;}
.nei_lic .lic_list .inlist:nth-child(even):after{left: -8px;}
.nei_fangan .fangan_list .inlist{flex-flow: wrap;}
.nei_fangan .fangan_list .img{width: 100%;}
.nei_fangan .fangan_list .img img{width: 100%;}
.nei_fangan .fangan_list .text{width: 100%;padding:15px;}
.nei_fangan .fangan_list{margin:0 0 30px;}
.nei_fangan .text h3{font-size: 20px;}
.nei_case .case_list .inlist{width: 46%;margin:0 2% 15px;}
.nei_case .case_list .inlist p{line-height: normal;padding:10px 15px;}

.nei_wenti .wenti_list .wenti_hide{padding:15px;font-size: 14px;}
.nei_wenti form{width: 80%;}
.nei_wenti .wenti_list .inlist h3{height: 40px;line-height: 40px;font-size: 15px;}
.nei_wenti .wenti_list .inlist i{height: 40px;line-height: 40px;font-size: 18px;width: 40px;}
.nei_news .new_foot .new_list .inlist{padding:15px 0;}
.nei_news .new_foot .new_list .data{width: 70px;}
.nei_news .new_foot .new_list .text{width: calc(100% - 70px);padding: 0 15px;}
.nei_news .new_foot .new_list .text h3{font-size:16px; }
.nei_job .tit .time{display: none;}
.nei_job .tit .name{width: 40%;padding-left: 15px}
.nei_job .job_cont .cont{flex-flow: wrap;}
.nei_job .job_cont .cont_inlist{width: 100%;padding:0;line-height: 25px;font-size: 13px;}
.nei_job .job_cont .cont_inlist h3{font-size: 16px;padding:10px 0;}
.nei_job .job_cont .toudi a{margin:5px 0 ;padding:5px 15px;}
.nei_job{padding:0;}
.nei_job .job_list{margin-top: 0;}
.nei_contact .cact_add .list li i{font-size: 18px;margin-right: 15px;display: inline-block;vertical-align: middle;}
.nei_contact .cact_add .list{flex-flow: wrap;margin:0;}
.nei_contact .cact_add .list li{width: 100%;display: flex;margin:5px 0;line-height: 30px;}
.nei_contact .cact_add .list li p{padding:0;}
.nei_contact .cact_add{margin:0 0 15px;}
#dituContent{height: 230px!important;}

.nei_contact .cact_mess form .input{width: 100%;}
.nei_contact .cact_mess p{line-height: 30px;}
.nei_contact .cact_mess form button{width: 20%;}
.nei_contact .cact_mess form input{height: 35px;line-height: 35px;}
.nei_contact .cact_mess form textarea{height: 80px;}
.ind_cases .swiper_case .img img{width: 100%;}
.nei_news .new_top .swiper_neinew{margin-top: 30px}
}












